#include "bintree.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

BinTreeNode* bintreeCreate(const char* skill) {
    // TODO: 待实现
    return NULL;
}

void bintreeInsertLeft(BinTreeNode* parent, BinTreeNode* child) {
    // TODO: 待实现
}

void bintreeInsertRight(BinTreeNode* parent, BinTreeNode* child) {
    // TODO: 待实现
}

void bintreeFree(BinTreeNode* root) {
    // TODO: 待实现
}

void bintreePreOrder(BinTreeNode* root, void (*visit)(BinTreeNode*)) {
    // TODO: 待实现
}

void bintreeInOrder(BinTreeNode* root, void (*visit)(BinTreeNode*)) {
    // TODO: 待实现
}

void bintreePostOrder(BinTreeNode* root, void (*visit)(BinTreeNode*)) {
    // TODO: 待实现
}

int bintreeDepth(BinTreeNode* root) {
    // TODO: 待实现
    return 0;
}

int bintreeNodeCount(BinTreeNode* root) {
    // TODO: 待实现
    return 0;
}

int bintreeLeafCount(BinTreeNode* root) {
    // TODO: 待实现
    return 0;
} 